//
// Copyright (c) Microsoft Corporation. All rights reserved.
// Copyright 2005 OSR, Open Systems Resources, Inc. All rights Reserved.
// 
// Module Name:
// 
//     runtables.c
// 
// Abstract:
//
//     We have precalculate so-called "run tables" that we use to 
//      encode the data from the device into RLC. Those tables
//      are here in binary form.
// 
// Author:
//
// Revision History:
//      
#include "smscir.h"

#ifdef WPP_TRACING
#include "runtables.tmh"
#endif


//
//
// We're going to program the device to work like this:
//
//  While the user is pressing a button on a remote, 
//  the CIRCC samples the IR stream once every 50usecs.
//  When we pull a byte out of the FIFO, each bit in the 
//  byte will represent a sample, MSB first, with a "1"
//  meaning an OFF and a "0" meaning an ON.. So if we 
//  receive a 0x3 from the FIFO, it represents a sample
//  of "OFF for 100usecs, ON for 300":
//
//      <0000 0011>
//
// Obviously, the next byte received is a continuation
//  of the previous byte. So, 0x3 followed by 0x4 means
//  "OFF for 100 usecs, ON for 400, OFF for 50, ON for 250"
//
//      <0000 0011> <0000 0100>
//
// IOW, we read each set of bits in the byte from right to left
//  and if the MSB of the previous byte is the same as the LSB
//  of the next byte we continue counting.
//
// Pseudo code for how you calculate a give sample follows:
//
//
//  FOR ALL BYTES IN THE SAMPLE {
//      
//      FOR ALL BITS 0-7 IN THE CURRENT BYTE {
//
//          IF PREVBIT == CURBIT
//
//              SUM += 50usec
//
//          ELSE
//
//              STORE SUM AS SAMPLE WITH APPROP. SIGN
//              SUM = 50usec;
//
//      }
//  }
//
// This approach works, but causes a bit of a problem. We pull
//  the bytes out of the FIFO in our ISR and complete class 
//  requests in our DpcForIsr. Neither one of these places
//  are really appropriate for a tight loop that in the 
//  best case will spin 256 times (32byte FIFO * 8 bits). Usually
//  we're doing at least 64bytes at a time in order to keep
//  well ahead of the FIFO, so we're talking about a 512 iteration
//  loop running at DISPATCH_LEVEL or above.
//
// Profiling has proven that calculating the ON/OFF samples using
//  the above method causes the driver to spend in the range of 
//  35% of its running time in the calculation routine, so obviously
//  another approach would be much appreciated.
//
// What we've chosen to exploit in our implementation is the fact that
//  the number of possible run combinations per byte is extremely 
//  finite, in the best case the byte can be described by one sample
//  (i.e. ALL ON or ALL OFF) and the worst case being 8 samples 
//  (i.e. ON, OFF, ON, OFF, ON, OFF, ON, OFF). Also, the possible 
//  number of values returned by the device is finite at 0xFF.
//
// What this means is that every possible sample by an
//  8 bit value is expressible with a 256x8 matrix, indexed by the 
//  FIFO byte returned by the device. Once we have the appropriate
//  row in the matrx we can walk across it to get the precalculated
//  "runs" that make up this value. 
//
// For example, the index at 0x3 would contain two entries: 
//
//      ENTRY 1: SUM == -100, BITS_IN_RUN == 2, ON? FALSE
//
//      ENTRY 2: SUM == 300, BITS_IN_RUN == 6, ON? TRUE
//
// This allows the driver to easily walk a byte sample and transform
//  it into what the class driver wants (50usec ON/OFF samples).
//  The only thing that the driver now has to deal with is the overflow
//  of one sample into another, which is trivially achieved with a 
//  "previous sample" pointer:.
//
//      IF PREVSAMPLE->ON == CURSAMPLE->ON
//
//          SUM += PREVSAMPLE->SUM
//  
//  (See SmscirEncodeAndEnqueueRLC for actual implementation).
//
// Once this new "precalulated table" method is implemented, even though
//  the degenerate case still requires the same number of loops the amount
//  of bit banging is decreased significantly. The fact that this
//  approach is a huge win can be backed up by looking at before and
//  after profiling analyses - once the table lookup is enabled 
//  the calculation routine drops to around 15% total time in the driver
//
// Because these tables are static they are here in binary form. Actual code
//  for how the table is generated is located after the table data
//
SAMPLE_RUN     SmscIrSampleTable[256][8] = 
{
    /* 000 */
    0x00000190,0x00000008,0x01, // On for 8
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 001 */
    0xffffffce,0x00000001,0x00, // Off for 1
    0x0000015e,0x00000007,0x01, // On  for 7
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 002 */
    0x00000032,0x00000001,0x01, // On  for 1
    0xffffffce,0x00000001,0x00, // Off for 1 
    0x0000012c,0x00000006,0x01, // On  for 6
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 003 */
    0xffffff9c,0x00000002,0x00, // Etc...
    0x0000012c,0x00000006,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 004 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x000000fa,0x00000005,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 005 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x000000fa,0x00000005,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 006 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x000000fa,0x00000005,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 007 */
    0xffffff6a,0x00000003,0x00,
    0x000000fa,0x00000005,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 008 */
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 009 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 010 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 011 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 012 */
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x000000c8,0x00000004,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 013 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x000000c8,0x00000004,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 014 */
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x000000c8,0x00000004,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 015 */
    0xffffff38,0x00000004,0x00,
    0x000000c8,0x00000004,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 016 */
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 017 */
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 018 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 019 */
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 020 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 021 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 022 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 023 */
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 024 */
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 025 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 026 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 027 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 028 */
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 029 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 030 */
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 031 */
    0xffffff06,0x00000005,0x00,
    0x00000096,0x00000003,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 032 */
    0x000000fa,0x00000005,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 033 */
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 034 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 035 */
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 036 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 037 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 038 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 039 */
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 040 */
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 041 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 042 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,

    /* 043 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 044 */
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 045 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 046 */
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 047 */
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 048 */
    0x000000c8,0x00000004,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 049 */
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 050 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 051 */
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 052 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 053 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 054 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 055 */
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 056 */
    0x00000096,0x00000003,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 057 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 058 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 059 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 060 */
    0x00000064,0x00000002,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 061 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 062 */
    0x00000032,0x00000001,0x01,
    0xffffff06,0x00000005,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 063 */
    0xfffffed4,0x00000006,0x00,
    0x00000064,0x00000002,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 064 */
    0x0000012c,0x00000006,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 065 */
    0xffffffce,0x00000001,0x00,
    0x000000fa,0x00000005,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 066 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 067 */
    0xffffff9c,0x00000002,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 068 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 069 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 070 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 071 */
    0xffffff6a,0x00000003,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 072 */
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 073 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 074 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,

    /* 075 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 076 */
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 077 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 078 */
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 079 */
    0xffffff38,0x00000004,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 080 */
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 081 */
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 082 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,

    /* 083 */
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 084 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,

    /* 085 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,

    /* 086 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,

    /* 087 */
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 088 */
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 089 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 090 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,

    /* 091 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 092 */
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 093 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 094 */
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 095 */
    0xffffff06,0x00000005,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 096 */
    0x000000fa,0x00000005,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 097 */
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 098 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 099 */
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 100 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 101 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 102 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 103 */
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 104 */
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 105 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 106 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,

    /* 107 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 108 */
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 109 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 110 */
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 111 */
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 112 */
    0x000000c8,0x00000004,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 113 */
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 114 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 115 */
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 116 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 117 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 118 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 119 */
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 120 */
    0x00000096,0x00000003,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 121 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 122 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 123 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 124 */
    0x00000064,0x00000002,0x01,
    0xffffff06,0x00000005,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 125 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff06,0x00000005,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 126 */
    0x00000032,0x00000001,0x01,
    0xfffffed4,0x00000006,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 127 */
    0xfffffea2,0x00000007,0x00,
    0x00000032,0x00000001,0x01,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 128 */
    0x0000015e,0x00000007,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 129 */
    0xffffffce,0x00000001,0x00,
    0x0000012c,0x00000006,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 130 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x000000fa,0x00000005,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 131 */
    0xffffff9c,0x00000002,0x00,
    0x000000fa,0x00000005,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 132 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 133 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 134 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 135 */
    0xffffff6a,0x00000003,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 136 */
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 137 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 138 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 139 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 140 */
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 141 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 142 */
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 143 */
    0xffffff38,0x00000004,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 144 */
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 145 */
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 146 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 147 */
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 148 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 149 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,

    /* 150 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 151 */
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 152 */
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 153 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 154 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 155 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 156 */
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 157 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 158 */
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 159 */
    0xffffff06,0x00000005,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 160 */
    0x000000fa,0x00000005,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 161 */
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 162 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 163 */
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 164 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 165 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,

    /* 166 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 167 */
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 168 */
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 169 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,

    /* 170 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,

    /* 171 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,

    /* 172 */
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 173 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,

    /* 174 */
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 175 */
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 176 */
    0x000000c8,0x00000004,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 177 */
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 178 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 179 */
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 180 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 181 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,

    /* 182 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 183 */
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 184 */
    0x00000096,0x00000003,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 185 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 186 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 187 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 188 */
    0x00000064,0x00000002,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 189 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 190 */
    0x00000032,0x00000001,0x01,
    0xffffff06,0x00000005,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 191 */
    0xfffffed4,0x00000006,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 192 */
    0x0000012c,0x00000006,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 193 */
    0xffffffce,0x00000001,0x00,
    0x000000fa,0x00000005,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 194 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 195 */
    0xffffff9c,0x00000002,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 196 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 197 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 198 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 199 */
    0xffffff6a,0x00000003,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 200 */
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 201 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 202 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 203 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 204 */
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 205 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 206 */
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 207 */
    0xffffff38,0x00000004,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 208 */
    0x000000c8,0x00000004,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 209 */
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 210 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 211 */
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 212 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 213 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,

    /* 214 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 215 */
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 216 */
    0x00000096,0x00000003,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 217 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 218 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 219 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 220 */
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 221 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 222 */
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 223 */
    0xffffff06,0x00000005,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 224 */
    0x000000fa,0x00000005,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 225 */
    0xffffffce,0x00000001,0x00,
    0x000000c8,0x00000004,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 226 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 227 */
    0xffffff9c,0x00000002,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 228 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 229 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 230 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 231 */
    0xffffff6a,0x00000003,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 232 */
    0x00000096,0x00000003,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 233 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 234 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 235 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 236 */
    0x00000064,0x00000002,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 237 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 238 */
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 239 */
    0xffffff38,0x00000004,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff6a,0x00000003,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 240 */
    0x000000c8,0x00000004,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 241 */
    0xffffffce,0x00000001,0x00,
    0x00000096,0x00000003,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 242 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 243 */
    0xffffff9c,0x00000002,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 244 */
    0x00000064,0x00000002,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 245 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 246 */
    0x00000032,0x00000001,0x01,
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 247 */
    0xffffff6a,0x00000003,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff38,0x00000004,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 248 */
    0x00000096,0x00000003,0x01,
    0xffffff06,0x00000005,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 249 */
    0xffffffce,0x00000001,0x00,
    0x00000064,0x00000002,0x01,
    0xffffff06,0x00000005,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 250 */
    0x00000032,0x00000001,0x01,
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff06,0x00000005,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 251 */
    0xffffff9c,0x00000002,0x00,
    0x00000032,0x00000001,0x01,
    0xffffff06,0x00000005,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 252 */
    0x00000064,0x00000002,0x01,
    0xfffffed4,0x00000006,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 253 */
    0xffffffce,0x00000001,0x00,
    0x00000032,0x00000001,0x01,
    0xfffffed4,0x00000006,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 254 */
    0x00000032,0x00000001,0x01,
    0xfffffea2,0x00000007,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

    /* 255 */
    0xfffffe70,0x00000008,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,
    0x00000000,0x00000000,0x00,

};


///////////////////////////////////////////////
// Code below was used to generate the above //
// table. Once it was created, the data was  //
// extracted and statically assigned to the  //
// buffer above.                             //
///////////////////////////////////////////////

//
//VOID
//SmscIrPopulateSampleRunTable(
//    VOID
//    ) {
//
//    ULONG i ;
//
//    for (i = 0; i <= 0xFF; i++) {
//
//        SmscIrCalculateRunEntries((UCHAR)i, 
//                                  (PSAMPLE_RUN)&SmscIrSampleTable[i]);
//
//    }
//
//}
//
//
//VOID
//SmscIrCalculateRunEntries(
//    UCHAR Value,
//    PSAMPLE_RUN RunEntryBase
//    ) {
//
//    LONG  bitIndex;
//    LONG  sum;
//    UCHAR lastBit;
//    ULONG runs = 0;
// 
//    sum = 0;
//
//    //
//    // preload lastBit...
//    //
//    lastBit = BIT_ON(Value, 0);
//
//    //
//    // For all the bits in the buffer...
//    //
//    for (bitIndex = 0; bitIndex <= 7; bitIndex++) {
//
//        //
//        // New sample?
//        //
//        if (lastBit != BIT_ON(Value, bitIndex)) {
//
//            //
//            // Before we lose the sign or * IR_SAMPLE_PERIOD,
//            //  store away the "sum" as the 
//            //  number of bits consumed by this 
//            //  run in this byte...
//            //
//            RunEntryBase[runs].BitsConsumed = sum;
//
//            if (!lastBit) {
//
//                //
//                // Remember that an OFF bit 
//                //  means an ON sample on our device...
//                //
//                RunEntryBase[runs].On = TRUE;
//
//            } else {
//
//                //
//                // Fix the sign...
//                //
//                sum = -sum;
//
//                //
//                // Mark this as OFF...
//                //
//                RunEntryBase[runs].On = FALSE;
//
//            }
//            
//            
//            //
//            // Stick the result in result...
//            //
//            RunEntryBase[runs].Result = sum * IR_SAMPLE_PERIOD;
//
//            //
//            // One more run down...
//            //
//            runs++;
//            
//            //
//            // Start again. 
//            //
//            sum = 1;
//            
//        } else {
//            
//            sum++;
//            
//        }
//        
//        lastBit = BIT_ON(Value, bitIndex);
//        
//    }
//    
//
//    //
//    // Because we're only dealing with 8 bit samples,
//    //  there's no way we can hit more than 8 runs...
//    //
//    ASSERT(runs < 8);
//
//    RunEntryBase[runs].BitsConsumed = sum;
//
//    //
//    // we always miss the last element - deal with it
//    //  now...
//    //
//    if (!lastBit) {
//
//        RunEntryBase[runs].On = TRUE;
//
//    } else {
//
//        sum = -sum;
//        RunEntryBase[runs].On = FALSE;
//
//    }
//    
//    RunEntryBase[runs].Result = sum * IR_SAMPLE_PERIOD;
//    
//}
//
//
